package com.lvtulife.paas.gtd.service;

import com.lvtulife.common.service.BaseServiceI;
import com.lvtulife.paas.gtd.entity.GtdIdealOplog;

import java.util.List;

/**
 * GtdIdealOplog 表数据服务层接口
 */
public interface GtdIdealOplogServiceI extends BaseServiceI<GtdIdealOplog> {

    /**
     * 保存操作内容
     *
     * @param idealId
     * @param content
     * @return
     */
    Long saveOplog(Long idealId, String content);

    /**
     * 删除操作日志
     *
     * @param id
     */
    void delOplog(Long id);

    /**
     * 清空理想操作日志
     *
     * @param idealId
     */
    void clearIdealOplog(Long idealId);

    /**
     * 查询理想的操作日志
     *
     * @param idealId
     * @return
     */
    List<GtdIdealOplog> findOplogs(Long idealId);
}